// ==================================================
// 定制
// ==================================================

html
body
  height 100%
  overflow hidden

body
  margin 0
  font-size browser-default-font-size
  font-family font-stack
  color font-color
  line-height default-line-height
  background-color #FFF
  // -webkit-font-smoothing: antialiased;
  // -moz-osx-font-smoothing: grayscale;

// 超链接
// ------------------------------
a
a:visited
  color link-color
  text-decoration none

a:hover
  color highlight-link-color
  cursor pointer

a:focus
  outline none

.fa:hover
  text-decoration none

// 斜体
// ------------------------------
i
  font-style normal

// 列表
// ------------------------------
ul
ol
  reset-list()

li
  line-height 1.5

// 表单元素
// ------------------------------

// 移除input和textarea元素默认的聚焦样式
input:focus
textarea:focus
  outline none

// 去除 iOS 输入框默认圆角和阴影
input[type="text"]
input[type="password"]
input[type="number"]
  -moz-appearance textfield
textarea
  appearance none
  border-radius 0

// 去除数字输入框后面的小尾巴
input[type="number"]::-webkit-inner-spin-button
input[type="number"]::-webkit-outer-spin-button
  appearance none
  margin 0
  height auto

input:-webkit-autofill
  box-shadow 0 0 0px 1000px white inset


// 去掉IE文本框的叉叉和密码输入框的眼睛图标
input::-ms-clear
input::-ms-reveal
  display none

// placeholder
::-moz-placeholder {
  color gray-lighter
  opacity 1!important
}
:-ms-input-placeholder {
  color gray-lighter
}
::-webkit-input-placeholder {
  color gray-lighter
}

// 其他
pre
  white-space pre-wrap
  word-wrap break-word
  font-size 12px

  div
    &:hover
      background #F3F3F3
